package com.bbs.biz;

import java.sql.SQLException;
import java.util.List;

import com.bbs.model.Posts;
import com.bbs.model.User;

/**
 *  用户
 * @author caikc
 *
 */
public interface UserBiz {
	/*用户登录*/
   public boolean login(String name,String password) throws Exception;
   /*用户注册*/
   public boolean register(String name, String password,String eamil) throws Exception;
   /*发布帖子*/
   public boolean postRelease(Posts post) throws Exception;
   
   /**
    *  分页查找 查找多个用户
    * @param pageIndex 页面索引
    * @param pageSize 页面大小
    * @return 一个页面的用户列表
    * @throws Exception
    */
   public List<User> paginationUsers(int pageIndex, int pageSize) throws Exception;
   
   /**
    * @param pageSize 页面大小
    * @return 页面总数
 * @throws SQLException 
    */
   public int pageTotal(int pageSize) throws SQLException;
   
   /**
    * 获取一个用户信息
    * @param name 用户名
    * @return 用户详细信息
    */
   public User getUser(String name);
   
   
}
